// 1. 引入模块
const express = require('express');

// 2. 创建服务器对象
const app = express();

// 2.1 静态资源托管
// app.use(express.static('./public'));

// 2.2 设置渲染引擎的方式
app.engine('html', require('express-art-template'));
// 2.3 定义引擎的内容
app.set('view engine', 'html');
// 2.4 定义文件夹路径
app.set('views', './public');


// 2.5 创建一个根目录的请求
app.get('/', (req, res) => {
    res.render('index', {
        title: '小东的歌很哇塞',
        goods: {
            goods_name: 'iPhone 14 Pro',
            goods_price: 9980,
            goods_num: 20,
            brands: 'Apple',
            youhui: undefined,
            gifts: null
        },
        arr: [
            { id: 3002, uname: '迪丽热巴123', age: 22, gender: '女' },
            { id: 3003, uname: '古力娜扎', age: 23, gender: '女' },
            { id: 3004, uname: '欧阳娜娜', age: 24, gender: '女' },
            { id: 3005, uname: '马尔扎哈', age: 25, gender: '男' },
            { id: 3005, uname: '易烊千玺', age: 19, gender: '男' },
        ]
    });
})


// 3. 启动并监听服务器
app.listen(9527, () => {
    console.log('server running at http://localhost:9527');
})